home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making (Wide)
/
Magical-CD_Making (Wide).rsrc
/
CODE_11540_Creation.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
26KB
|
426 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 88CA divu.w D4, A2
00000002 FF8F .invalid <<F/6/7>>
00000004 0000 0752 ori.b D0, 0x52 /* 'R' */
00000008 0000 04E1 ori.b D0, 0xE1
0000000C 0000 004A ori.b D0, 0x4A /* 'J' */
00000010 8000 or.b D0, D0
00000012 0002 35B0 ori.b D2, 0xB0
00000016 E1EC BCB0 asl .w [A4 - 0x4350]
0000001A D092 add.l D0, [A2]
0000001C 09D2 .incomplete
0000001E 2954 9880 move.l [A4 - 0x6780], [A4]
00000022 9C85 sub.l D6, D5
00000024 A9E0 syscall Munger
00000026 09EA .incomplete
00000028 3807 move.w D4, D7
0000002A FE36 FCB2 .unknown 0xFE36 0xFCB2 (W = 7)
0000002E 0C9F 7D01 FC44 cmpi.l [A7]+, 0x7D01FC44
00000034 FD26 .extension 0xD26 <<F/4-5/6>> // unimplemented
00000036 FB7C .extension 0xB7C <<F/4-5/5>> // unimplemented
00000038 7033 moveq.l D0, 0x33
0000003A FCDC 071A .extension 0xCDC <<F/2-3/6>> // unimplemented
0000003E FC18 2953 .unknown 0xFC18 0x2953 (W = 6)
00000042 FC18 2F3A .unknown 0xFC18 0x2F3A (W = 6)
00000046 0F74 0A0E bchg [A4 + D0 * 2 + 0xE], D7
0000004A 249B move.l [A2], [A3]+
0000004C 081B 0404 btst.b [A3]+, 0x4
00000050 6325 bls +0x27 /* 00000077 */
00000052 D389 addx.l -[A1], -[A1]
00000054 8B01 sbcd D5, D1
00000056 0346 bchg D6, D1
00000058 5C22 addq.b -[A2], 6
0000005A CB6C 4656 and.w [A4 + 0x4656], D5
0000005E C304 abcd D1, D4
00000060 0FE2 .incomplete
00000062 0300 btst D0, D1
00000064 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000066 5810 addq.b [A0], 4
00000068 2304 move.l -[A1], D4
0000006A 8345 A301 pack D1, D5, 0xA301
0000006E 8303 sbcd D1, D3
00000070 1026 move.b D0, -[A6]
00000072 5B05 subq.b D5, 5
00000074 2C0C move.l D6, A4
00000076 9C18 sub.b D6, [A0]+
00000078 2504 move.l -[A2], D4
0000007A BB38 8A78 xor.b [0xFFFF8A78], D5
0000007E 2E04 move.l D7, D4
00000080 4A40 tst.w D0
00000082 003B 0813 04B0 ori.b [PC + D0.w * 4 - 0x80], 0x13
00000088 4A1C tst.b [A4]+
0000008A 50C5 st D5
0000008C 007B 065C FA56 ori.w [PC + A7 * 2 + 0x56], 0x65C
00000092 831D or.b [A5]+, D1
00000094 CB0E abcd -[A5], -[A6]
00000096 0B24 btst -[A4], D5
00000098 A306 syscall KillIO, flags=3
0000009A EB04 asl D4.b, 5
0000009C AB0A syscall DrawLine
0000009E 331E move.w -[A1], [A6]+
000000A0 7C10 moveq.l D6, 0x10
000000A2 DB00 addx.b D5, D0
000000A4 E355 roxl D5.w, 1
000000A6 2344 DAA3 move.l [A1 - 0x255D], D4
000000AA 0AE4 .incomplete
000000AC E355 roxl D5.w, 1
000000AE BB78 9B1A xor.w [0xFFFF9B1A], D5
000000B2 0B4C bchg A4, D5
000000B4 5C56 addq.w [A6], 6
000000B6 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
000000B8 6B02 bmi +0x4 /* 000000BC */
000000BA 501B addq.b [A3]+, 8
label000000BC:
000000BC 1EE3 move.b [A7]+, -[A3]
000000BE 555C subq.w [A4]+, 2
000000C0 560F addq.b A7, 3
000000C2 6101 bsr +0x3 /* 000000C5 */
000000C4 FA53 00A3 .extension 0xA53 <<F/1/5>>, 0x00A3 // unimplemented
000000C8 0A26 233E xori.b -[A6], 0x3E /* '>' */
000000CC E80C lsr D4.b, 4
000000CE 542A 5060 addq.b [A2 + 0x5060], 2
000000D2 0A88 142E 0413 xori.l A0, 0x142E0413
000000D8 05FB .incomplete
000000DA 3D8B 2206 move.w [A6 + D2.w * 2 + 0x6], A3
000000DE 0883 3270 bclr.b D3, 0x70 /* 'p' */
000000E2 0033 0CE6 1012 ori.b [A3 + D1.w + 0x12], 0xE6
000000E8 88BE or.l D4, <<invalid special address>>
000000EA 1000 move.b D0, D0
000000EC 530B subq.b A3, 1
000000EE 6500 0F2D bcs +0xF2F /* 0000101D */
000000F2 0173 0C2A bchg [A3 + D0 * 4 + 0x2A], D0
000000F6 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000000F8 0F28 B308 btst [A0 - 0x4CF8], D7
000000FC 58FB 3D2E 48A9 0D16 svc [[PC + 0x48A9] + D3 * 4 + 0xD16]
00000104 6505 bcs +0x7 /* 0000010B */
00000106 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000108 1608 move.b D3, A0
0000010A 1400 move.b D2, D0
0000010C 5B74 5308 subq.w [A4 + <<invalid base displacement size>> + D5 * 2], 5
00000110 9813 sub.b D4, [A3]
00000112 0483 041E 160B subi.l D3, 0x41E160B
00000118 132E 8D10 move.b -[A1], [A6 - 0x72F0]
0000011C 9624 sub.b D3, -[A4]
0000011E E304 asl D4.b, 1
00000120 6508 bcs +0xA /* 0000012A */
00000122 2B55 A6CB move.l [A5 - 0x5935], [A5]
00000126 1D13 move.b -[A6], [A3]
00000128 0304 btst D4, D1
label0000012A:
0000012A 5B09 subq.b A1, 5
0000012C D318 add.b [A0]+, D1
0000012E 1004 move.b D0, D4
00000130 06E6 .incomplete
00000132 10BE move.b [A0], <<invalid special address>>
00000134 0402 9316 subi.b D2, 0x16
00000138 3CC3 move.w [A6]+, D3
0000013A 1CA5 move.b [A6], -[A5]
0000013C 00A3 1C6B 0F28 ori.l -[A3], 0x1C6B0F28
00000142 96CB sub.w A3, A3
00000144 0496 3EEB 7A6A subi.l [A6], 0x3EEB7A6A
0000014A BB36 9606 xor.b [A6 + A1.w * 8 + 0x6], D5
0000014E 3302 move.w -[A1], D2
00000150 E509 lsl D1.b, 2
00000152 5B74 EB11 subq.w [[A4 + A6 * 2]], 5
00000156 DB15 add.b [A5], D5
00000158 4BD6 lea.l A5, [A6]
0000015A F38D .invalid <<F/6/1>>
0000015C 34F3 684A move.w [A2]+, [A3 + D6 + 0x4A]
00000160 BE04 cmp.b D7, D4
00000162 6115 bsr +0x17 /* 00000179 */
00000164 6B09 bmi +0xB /* 0000016F */
00000166 BA04 cmp.b D5, D4
00000168 630B bls +0xD /* 00000175 */
0000016A 833B 8304 or.b <<invalid full ext with I/IS == 4>>, D1
0000016E 0B13 btst [A3], D5
00000170 0B19 btst [A1]+, D5
00000172 4B0F